From: Giovanni Campagna Date: Fri, 30 Aug 2013 11:40:40 +0000 (+0200) Subject: EndSessionDialog: don't show other logged in users at log out X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~3576 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=407a340b2b02d39699d1126628b997e73c8a3ec2;p=gnome-shell.git EndSessionDialog: don't show other logged in users at log out We're not killing their session, so it's pointless to show them. https://bugzilla.gnome.org/show_bug.cgi?id=707124 --- diff --git a/js/ui/endSessionDialog.js b/js/ui/endSessionDialog.js index 3e7f826ea..049fe5f31 100644 --- a/js/ui/endSessionDialog.js +++ b/js/ui/endSessionDialog.js @@ -73,7 +73,8 @@ const logoutDialogContent = { }, confirmButtons: [{ signal: 'ConfirmedLogout', label: C_("button", "Log Out") }], - iconStyleClass: 'end-session-dialog-logout-icon' + iconStyleClass: 'end-session-dialog-logout-icon', + showOtherSessions: false, }; const shutdownDialogContent = { @@ -88,7 +89,8 @@ const shutdownDialogContent = { { signal: 'ConfirmedShutdown', label: C_("button", "Power Off") }], iconName: 'system-shutdown-symbolic', - iconStyleClass: 'end-session-dialog-shutdown-icon' + iconStyleClass: 'end-session-dialog-shutdown-icon', + showOtherSessions: true, }; const restartDialogContent = { @@ -101,7 +103,8 @@ const restartDialogContent = { confirmButtons: [{ signal: 'ConfirmedReboot', label: C_("button", "Restart") }], iconName: 'view-refresh-symbolic', - iconStyleClass: 'end-session-dialog-shutdown-icon' + iconStyleClass: 'end-session-dialog-shutdown-icon', + showOtherSessions: true, }; const restartInstallDialogContent = { @@ -115,7 +118,8 @@ const restartInstallDialogContent = { confirmButtons: [{ signal: 'ConfirmedReboot', label: C_("button", "Restart & Install") }], iconName: 'view-refresh-symbolic', - iconStyleClass: 'end-session-dialog-shutdown-icon' + iconStyleClass: 'end-session-dialog-shutdown-icon', + showOtherSessions: true, }; const DialogContent = { @@ -553,7 +557,8 @@ const EndSessionDialog = new Lang.Class({ this._applications.push(inhibitor); } - this._loadSessions(); + if (DialogContent[type].showOtherSessions) + this._loadSessions(); this._updateButtons();